package com.xjoyt.pay.dto.params;

import javax.validation.constraints.NotNull;

import com.xjoyt.pay.dto.enums.TradeType;

public class OrderParam {

	/**
	 * 商户订单号
	 */
	@NotNull
	public String outTradeNo;

	/**
	 * 金额(分)
	 */
	@NotNull
	public Long money;

	@NotNull
	public TradeType type;

	/**
	 * 商品描述
	 */
	@NotNull
	public String body;

	/**
	 * 商品详情
	 */
	public String detail;

	/**
	 * 下游通知地址
	 */
	@NotNull
	public String notifyUrl;

	/**
	 * 商户ID
	 */
	public String merchantId;

	/**
	 * 商品ID
	 */
	@NotNull
	public String productId;

	/**
	 * 前台通知地址
	 */
	public String successUrl;

	/**
	 * 前台回调地址
	 */
	public String callbackSuccessUrl;
}
